<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			body {
				perspective: 300px;
			}
			
			div {
				width: 200px;
				margin: 100px auto;
				transition: all 2s;
			}
			
			div img {
				width: 100%;
			}
		
			div:hover {
				/* transform: rotateZ(180deg); */ 
				/* 3D转换的合并写法 */
				
				/* 沿着x轴旋转 */
				/* transform: rotate3d(1,0,0,180deg); */
				/* 沿着y轴旋转 */
				/* transform: rotate3d(0,1,0,180deg); */
				
				/* 自定义旋转轴了解即可 */
				transform: rotate3d(1,1,0,180deg);
			}
		</style>
		
	</head>
	<body>
		<!-- 沿着z轴旋转和2d平面旋转是类似的效果 所以加不加透视都是一样 -->
		<div>
			<img src="../images/pig.jpg" alt="">
		</div>
	</body>
</html>
